/**
 * @param porxy
 * @param message 显示的文本
 * @param type 主题类型 type: 1、default  2、error  3、success 4、loading
 * @param icon 图标，或者绝对路径的图片
 * @param url 显示完跳转的路径
 * @param duration 显示时长
 * @param position 显示位置
 * @constructor
 */
function Toast(porxy, message, type = "default", icon, url = "", duration = "1300", position = "bottom") {
    let params = {
        message: message,
        type: type,
        icon: icon ? icon : type,
        url: url,
        duration: duration,
        position: position,//toast出现的位置  center	top bottom
        // iconUrl: 'https://cdn.uviewui.com/uview/demo/toast/default.png'
    }

    porxy.$refs.uToast.show({
        ...params,
        complete() {
            params.url && uni.navigateTo({
                url: params.url
            })
        }
    })
}

export default Toast